person with many hang ups - Alemán Inglés Diccionario